package com.teoresi.sb.action.menu;

import java.util.HashMap;
import java.util.Map;

public class VociMenu {
	
	private static VociMenu vociMenu;
	private Map<Integer, String> mappaVociMenu;
	
	private VociMenu() {
		mappaVociMenu = new HashMap<Integer, String>();
	}
	
	private void aggiungiVoce(final int index, final String result) {
		mappaVociMenu.put(index, result);
	}
	
	public synchronized static VociMenu getInstance() {
		if (vociMenu == null) {
			vociMenu = new VociMenu();
			vociMenu.aggiungiVoce(CostantiMenu.HOME_INDEX, CostantiMenu.HOME_RESULT);
			vociMenu.aggiungiVoce(CostantiMenu.CONSULTAZIONE_CLIENTI_INDEX, CostantiMenu.CONSULTAZIONE_CLIENTI_RESULT);
		} 	
		return vociMenu;
	}
	
	public String getResultByIndex(int index) {
		return mappaVociMenu.get(index);
	}

}
